/*公用*/
*{margin:0;padding:0;}
body{background: #F8F8F8;font-family: 微软雅黑;overflow-x: hidden;font-size:12px;}
.white-box{background: #fff}
button,a{outline: none!important;text-decoration: none!important;}
.btn{font-size:12px;}
.form-control{font-size:12px;}
.btn-full-green{width:94%;margin:25px auto;padding:8px 0;display:block;background: #22B990;color:#fff;font-weight:700;
    font-size:18px;border-radius: 5px;}
.btn-gray{background: #bbb}
/*login*/
.logo-box{padding:50px 0;text-align: center;}
.logo-pic{width:155px;height:43px;}
.type-text{display:inline-block;margin-left:5px;vertical-align:bottom;color:#22B990;}
.login-tap{border:0;background: #fff}
.login-tap li{width:50%;margin:0;}
.login-tap>li>a{margin-right:0;text-align: center;border:0;border-bottom:2px solid transparent;border-radius:0;outline: 0;color:#333;}
.login-tap>li.active>a, .login-tap>li.active>a:focus, .login-tap>li.active>a:hover{border:0;outline: 0;margin-right:0;
    border-bottom:2px solid #23B990;color:#23B990;}
.login-form .form-group{width:100%;padding:8px 0;margin:0;position: relative;}
.login-inline .form-control {width:70%;display: inline-block;vertical-align: middle;border-radius:0;}
.break-form{width:100%;margin-left:50px;border-top:1px solid #F3F3F3;margin:0;}
.login-form .sr-only{width:50px;height:auto;margin: 7px 0 0 0;padding:0 12px 0 25px;position: inherit;float: left;}
.login-form .sr-only .iconfont{color:#BBB;font-size:14px;}
.form-noborder input{border:0;box-shadow:none!important;}
.btn-if-see{display:inline-block;color:#BDBDBD;position: absolute;right:0;outline:none!important;text-decoration: none!important;  }
.btn-if-see i{font-size:18px;}
.login-inline .input-inline{width:50%;}
.group-select{width:80px;position: relative;display: inline-block;font-weight:700;}
.group-select:after{content:"\e615";font-family: "iconfont" !important;
    position: absolute;top:8px;right:0px;pointer-events: none;color:#BDBDBD;}
.select-noborder{ border: none;outline: none;width: 100%;height: 34px;line-height: 34px;appearance: none;
    -webkit-appearance: none;-moz-appearance: none;background: transparent;}
.select-noborder::-ms-expand {display: none;}
option::-ms-expand{ display: none; }
option{  -moz-appearance:none; /* Firefox */  -webkit-appearance:none; /* Safari 和 Chrome */  appearance:none;
}
option:hover{
    background-color:transparent; -moz-appearance:none; /* Firefox */  -webkit-appearance:none; /* Safari 和 Chrome */  appearance:none;
}
.btn-verification{padding:4px;position: absolute;top:12px;right:15px;background: #F6F6F6;color:#ccc}
.btn-to{display: block;margin:10px auto;color:#333;}
/*忘记密码*/
.inline-no-icon .form-control{width:80%;display: inline-block}
.tip-top{padding:12px 10px;margin-bottom:10px;background: #F5F5F5;color:#bbb}
.inline-no-icon .form-group{padding:6px 0 6px 10px;}
.select-long{width:110px;}
.select-long .select-noborder{width:60%;}
.inline-no-icon .input-with-phone{width:50%;}
.form-with-btn .input-inline{width:50%;}
.btn-verification-border{height:46px;line-height:46px;padding:0 5px;position: absolute;top:0;bottom:0;right:0px;
    background:transparent;color:#b5b5b5;border:0;border-radius:0;border-left:1px solid #EDEDED;}
.btn-verification-border:disabled{background: #ddd}
.font-normal{font-weight: 400;font-size: 16px;}
/** /.**/
.block-title{padding: 15px 10px;background: #F5F5F5;color: #bbb;}
.padding-block .control-label {width:54px;margin-left: -8px;margin-right:0;text-align: justify;text-align-last: justify;}
.padding-block .input-inline{width:70%;}
.padding-block{padding:0 10px;}
.inline-no-icon .upload-box{display: flex;padding:15px 0;}
.per-upload{flex:1}
.uploader-demo{display: inline-block;margin-left:10px;}
.upbtn-pic{width:46px;height:30px;display: inline-block}
.per-upload{padding:0 10px}
.per-upload:first-child{border-right:1px solid #ddd;margin-left:-8px;}
.per-upload .control-label{margin-left:0}
.view-pic{display: none;}
/*合作商价格系统*/
.per-block .block-title{padding:20px 10px;color:#BEBEBE;background: transparent;font-size:16px;}
.per-block .title-small{padding:15px 10px;}
.dropdown{float:right;top:-2px}
.drop-btn{padding: 0 5px;background: transparent;line-height:1;outline: none!important;box-shadow: none!important;}
.drop-list{min-width:auto;padding:0;top:164%;right:-8px;left:auto;border:0;box-shadow: none!important;}
.drop-list li{background: #f5f5f5;margin-top:2px;}
.info-box{padding:6px 15px;color:#C2C2C2;line-height: 16px;}
.info-box p{margin:5px 0;}
.phone-num{display: inline-block;margin-left:30px;}
.info-box .shop-name{margin-top:10px;color:#333;font-size:14px;font-weight:700}
.info-break{margin:8px 0 15px 0;border-color: #F5F5F5;}
.loose-table{margin-bottom: 10px;}
.loose-table>thead>tr>th{border-bottom:1px solid #ddd}
.loose-table>thead>tr>th,
.loose-table>tbody>tr>td{padding-top:15px;padding-bottom: 15px;}
.green-text{color:#22B990}
.red-text{color:#FF0000}
.explanation-box{padding:10px 10px;color:#999}
.explanation-list li{padding:0px 0 0 2em;line-height: 18px}
.explanation-list .special-item{padding:15px 0 15px 2em;}
/*合作商入驻*/
.progress-box{padding:30px 30px;background: #fff;color:#929292}
.progress-line-box{margin:0 30px;height:50px;position: relative;}
.progress-line{width:100%;height:2px;position: absolute;background: #D4D4D4;top:0;}
.circle-box{position: absolute;top:-6px;width:48px;text-align: center}
.circle{width:14px;height:14px;display:block;border-radius: 14px;background: #fff;border:2px solid  #D4D4D4}
.circle-two{left:50%;}
.circle-three{position:absolute;right:-1px;}
.circle-three .circle{float:right}
.circle-text{display:block;margin: 9px 0 0  -33px;}
.circle-three .circle-text{margin: 24px -36px 0 0;}
.circle-active .circle{background:#22B990;border: 1px solid #F7D5C0}
.prompt-text{padding:50px 0 30px 0;margin:0;text-align: center;color: #42C19F;font-size:18px;}
.btns-box{width: 100%;position:absolute;bottom:30px;text-align: center;}
.btn-logins{width:120px;padding:8px 0px;margin:0 10px;font-size:16px;text-align:center;color:#fff;border:1px solid #23B990;color:#23B990}
.btn-partner{background: #23B990;color:#fff}
